package ufba.mata61.compilador.app.core.com;


/**
 * All LUA's reserved words 
 * 
 * @author Joao Pedro Bittencourt
 *
 */
public interface IReservedWord {
	
	public static final String AND = "AND";
	public static final String BREAK = "BREAK";
	public static final String DO = "DO";
	public static final String ELSE = "ELSE";
	public static final String ELSEIF = "ELSEIF";
	public static final String END = "END";
	public static final String FALSE = "FALSE";
	public static final String FOR = "FOR";
	public static final String FUNCTION = "FUNCTION";
	public static final String IF = "IF";
	public static final String IN = "IN";
	public static final String LOCAL = "LOCAL";
	public static final String NIL = "NIL";
	public static final String NOT = "NOT";
	public static final String OR = "OR";
	public static final String REPEAT = "REPEAT";
	public static final String RETURN = "RETURN";
	public static final String THEN = "THEN";
	public static final String TRUE = "TRUE";
	public static final String UNTIL = "UNTIL";
	public static final String WHILE = "WHILE";
	
	public static enum lexema{
		AND, BREAK, DO, ELSE, ELSEIF, END, FALSE, FOR, FUNCTION,
		IF, IN, LOCAL, NIL, NOT, OR, REPEAT, RETURN, THEN, TRUE,
		UNTIL, WHILE
	}
	

}
